using System;
using ns27;
using Triton.Game.Mono;

namespace Triton.Game.Mapping
{
	[Attribute38("BoxCameraStateInfo")]
	public class BoxCameraStateInfo : MonoClass
	{
		public GameObject m_ClosedBone => method_3<GameObject>("m_ClosedBone");

		public GameObject m_ClosedMinAspectRatioBone => method_3<GameObject>("m_ClosedMinAspectRatioBone");

		public float m_ClosedDelaySec => method_2<float>("m_ClosedDelaySec");

		public float m_ClosedMoveSec => method_2<float>("m_ClosedMoveSec");

		public iTween.EaseType m_ClosedMoveEaseType => method_2<iTween.EaseType>("m_ClosedMoveEaseType");

		public GameObject m_ClosedWithDrawerBone => method_3<GameObject>("m_ClosedWithDrawerBone");

		public GameObject m_ClosedWithDrawerMinAspectRatioBone => method_3<GameObject>("m_ClosedWithDrawerMinAspectRatioBone");

		public float m_ClosedWithDrawerDelaySec => method_2<float>("m_ClosedWithDrawerDelaySec");

		public float m_ClosedWithDrawerMoveSec => method_2<float>("m_ClosedWithDrawerMoveSec");

		public iTween.EaseType m_ClosedWithDrawerMoveEaseType => method_2<iTween.EaseType>("m_ClosedWithDrawerMoveEaseType");

		public GameObject m_OpenedBone => method_3<GameObject>("m_OpenedBone");

		public GameObject m_OpenedMinAspectRatioBone => method_3<GameObject>("m_OpenedMinAspectRatioBone");

		public float m_OpenedDelaySec => method_2<float>("m_OpenedDelaySec");

		public float m_OpenedMoveSec => method_2<float>("m_OpenedMoveSec");

		public iTween.EaseType m_OpenedMoveEaseType => method_2<iTween.EaseType>("m_OpenedMoveEaseType");

		public BoxCameraStateInfo(IntPtr address, string className)
			: base(address, className)
		{
		}

		public BoxCameraStateInfo(IntPtr address)
			: this(address, "BoxCameraStateInfo")
		{
		}
	}
}
